package com.potevio.simulator.entity;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * @ClassName chargePileLongRangeControlReply
 * @Description:
 * @Date 2021/5/11  17:17
 * @Author zyd
 */
@Component
public class ChargePileLongRangeControlReply0x15 {
    // 版本域
    public static String versionDomain;

    // 序列号域
    public static String serialNumberDomain;

    // 命令代码
    public static String commandCode;

    // 用户ID
    public static String userId;

    // 指令序号
    public static String instructionsNumber;

    public static String paramType;
    public static String chargeModelNumber;
    public static String chargeModelLocalNumber;
    public static String chargeModelControlParam;

    @Value("${message.chargePileLongRangeControlReply.version-domain}")
    public void setVersionDomain(String versionDomain) {
        ChargePileLongRangeControlReply0x15.versionDomain = versionDomain;
    }

    @Value("${message.chargePileLongRangeControlReply.serial-number-domain}")
    public void setSerialNumberDomain(String serialNumberDomain) {
        ChargePileLongRangeControlReply0x15.serialNumberDomain = serialNumberDomain;
    }

    @Value("${message.chargePileLongRangeControlReply.command-code}")
    public void setCommandCode(String commandCode) {
        ChargePileLongRangeControlReply0x15.commandCode = commandCode;
    }

    @Value("${message.chargePileLongRangeControlReply.user-id}")
    public void setUserId(String userId) {
        ChargePileLongRangeControlReply0x15.userId = userId;
    }

    @Value("${message.chargePileLongRangeControlReply.instructions-number}")
    public void setInstructionsNumber(String instructionsNumber) {
        ChargePileLongRangeControlReply0x15.instructionsNumber = instructionsNumber;
    }

    @Value("${message.chargePileLongRangeControlReply.param-type}")
    public void setParamType(String paramType) {
        ChargePileLongRangeControlReply0x15.paramType = paramType;
    }

    @Value("${message.chargePileLongRangeControlReply.charge-model-number}")
    public void setChargeModelNumber(String chargeModelNumber) {
        ChargePileLongRangeControlReply0x15.chargeModelNumber = chargeModelNumber;
    }

    @Value("${message.chargePileLongRangeControlReply.charge-model-local-number}")
    public void setChargeModelLocalNumber(String chargeModelLocalNumber) {
        ChargePileLongRangeControlReply0x15.chargeModelLocalNumber = chargeModelLocalNumber;
    }

    @Value("${message.chargePileLongRangeControlReply.charge-model-control-param}")
    public void setChargeModelControlParam(String chargeModelControlParam) {
        ChargePileLongRangeControlReply0x15.chargeModelControlParam = chargeModelControlParam;
    }
}
